all: shared.o gpu_manager.o
	nvcc -arch=sm_20 shared.o gpu_manager.o test_main.cu

shared.o: shared_object.cu
	nvcc -arch=sm_20 -c shared_object.cu -o shared.o
	
gpu_manager.o: generalization.cu
	nvcc -arch=sm_20 -c generalization.cu -o gpu_manager.o
	
clean:
	rm -rf *o